From 1bb873464ce8d4be5550d98a6dbc449be149e98a Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 27 Dec 2006 06:37:18 +0000 Subject: [PATCH] If a required action is missing, don't recurse over the children. 2006-12-27 Matthias Clasen * gtk/gtkuimanager.c (update_node): If a required action is missing, don't recurse over the children. (#349119, Chris Moller) --- ChangeLog | 8 +++++++- gtk/gtkuimanager.c | 4 ++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 8e013fcfd8..e7f92438e5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,10 @@ -2006-12-17 Matthias Clasen +2006-12-27 Matthias Clasen + + * gtk/gtkuimanager.c (update_node): If a required action + is missing, don't recurse over the children. (#349119, + Chris Moller) + +2006-12-27 Matthias Clasen Fix a few problems with nested menus in comboboxes (#386694, Yevgen Muntyan) diff --git a/gtk/gtkuimanager.c b/gtk/gtkuimanager.c index 9e241c946a..25c25642f2 100644 --- a/gtk/gtkuimanager.c +++ b/gtk/gtkuimanager.c @@ -2133,9 +2133,9 @@ update_node (GtkUIManager *self, info->type != NODE_TYPE_MENU_PLACEHOLDER && info->type != NODE_TYPE_TOOLBAR_PLACEHOLDER) { - g_warning ("%s: missing action", info->name); + g_warning ("%s: missing action %s", info->name, action_name); - goto recurse_children; + return; } if (action) -- 2.30.2